package com.youlu.campus.entity.clock;

import com.youlu.campus.base.base.EntityBase;
import lombok.Data;
import org.springframework.data.mongodb.core.index.CompoundIndex;
import org.springframework.data.mongodb.core.index.CompoundIndexes;
import org.springframework.data.mongodb.core.mapping.Document;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @author : [dengbo]
 * @className : UserClockRecord
 * @description : [用户连续打卡记录表]
 * @createTime : [2023/5/18 17:44]
 */
@Data
@Document(collection = "user_clock_record")
public class UserClockRecord extends EntityBase{
    /**
     * 活动ID
     */
    private String activityId;
    /**
     * 活动ID
     */
    private String taskId;
    /**
     * appId
     */
    private String appId;
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 是否补签 0否 1是
     */
    private Integer markType;
    /**
     *  连续打卡天数
     */
    private Integer dayContinue;
    /**
     *  打卡日期
     */
    private LocalDate signDate;
    /**
     *  打卡时间 不同打卡和打卡日期是一天，补卡可能不是一天
     */
    private LocalDateTime signDateTime;
}
